### Function Description

Update basic information of public scripts

### Request Parameters

#### Interface parameters

| Fields      | Type   | Required | Description        |
|-------------|--------|----------|--------------------|
| script_id   | string | yes      | Script id          |
| name        | string | yes      | Script name        |
| description | string | no       | Script description |

### Example of request

```json
{
    "script_id": "4537fb49ec0840a1b91cef4179c99f9c",
    "name": "public script test",
    "description": "public script test"
}
```

### Example of responses

```json
{
    "code": 0,
    "result": true,
    "data": {
        "id": "4537fb49ec0840a1b91cef4179c99f9c",
        "name": "public script test",
        "script_language": 1,
        "creator": "admin",
        "create_time": 1691739630000,
        "last_modify_user": "admin",
        "last_modify_time": 1691740230000,
        "description": "public script test"
    },
    "job_request_id": "xxx"
}
```

### Response Description

{% include '_generic_response.md.j2' %}

#### data

| Fields           | Type   | Never null | Description                                                                       |
|------------------|--------|------------|-----------------------------------------------------------------------------------|
| id               | string | yes        | Script id                                                                         |
| name             | string | yes        | Script name                                                                       |
| script_language  | int    | yes        | Script language:1 - shell, 2 - bat, 3 - perl, 4 - python, 5 - powershell, 6 - sql |
| creator          | string | yes        | Creator                                                                           |
| create_time      | long   | yes        | Created time, Unix timestamp                                                      |
| last_modify_user | string | yes        | Last modify user                                                                  |
| last_modify_time | long   | yes        | Last modified time, Unix timestamp                                                |
| description      | string | no         | Description                                                                       |
